<?php

class   Classe_Region extends Classe_Base {
        
    // Static 
    protected static    $_tbl_name      = 'region';
    protected static    $_prefix        = 'region_';
    protected static    $_pk_name       = 'region_id';

    // Constructeur
    public function     __construct($db, $id = null) {
        // On commence par appelÃ© le constructeur du parent.          
        parent::__construct($db, $id);
        // On peut rajouter notre propre traitement.
    }

    // Surcharge toString si besoin
    static function getAllContiennentEntreprises($bdd){
        /* @var $bdd bdd */
        $rq = " SELECT *
                FROM ".self::$_tbl_name." r
                INNER JOIN utilisateur u
                    ON u.utilisateur_fk_region_id = r.region_id
                    AND u.utilisateur_type = 'entreprise'
                ORDER BY region_nom ASC;";
        return $bdd->fetchAll($rq);
    }
}
?>
